package com.NeuglsWorkStudio.UI.FormElement.Config
{
	public class TListBoxConfig extends TConfig
	{
		/**列表项,每一个都是Object实例，包含如何属性：<code>Caption:String,ExtraData:Object,
		 * Icon:DisplayObject,IconURL:String,DisplayIcon:Boolean,UseIconURL:Boolean,IconW:Number,
		 * IconH:Number</code>*/
		public var Items:Array=null;
		
		/**当ListBox被点击时发生，并传递一个参数，这个参数是一个Object对象，其值为相对应ListItem
		 * 的ExtraData对象。
		 * */
		public var OnClickItem:Function=null;
		
		/**指定是否有边框*/
		public var HaveBorder:Boolean=true;
		
		/**边框大小*/
		public var BorderSize:Number=1;
		
		/**基本颜色，也可以叫做SkinColor**/
		public var BaseColor:int=0x222222;
		
		public var BackAlpha:Number=1;
		
		/**当Item将要被删除的时候，被调用，参数：
		 * 参数是ExtraData:Object**/
		public var OnItemDelete:Function;
		
		public function TListBoxConfig()
		{
			super();
		}
	}
}